massive influx - French English Dictionary